A második helyen a Ferrari négyszeres világbajnoka, Sebastian Vettel, a harmadikon pedig a Williams finn versenyzője, Valtteri Bottas végzett. A világbajnoki pontversenyben vezető német Nico Rosberg az ötödik lett.
A harmadik helyről rajtoló Vettel már az első kanyar előtt az élre került, ráadásul az első pozícióból induló Hamilton összekoccant csapattársával, Rosberggel, ezért utóbbi jelentősen visszaesett. Vettel az első kör végén elvétett egy kanyart, ezért elvesztette az előnyét, de ekkor még az élen tudott maradni.
Az első kerékcserék során csak a két Ferrari kapott szuperlágy abroncsokat, mindenki más lágy gumikon autózott. Vettel visszaállt az élre, a 27. kört követően Hamilton ismét a második, Rosberg pedig a hetedik helyen haladt. A 30. körben az éllovas német előnye már 12 másodperc volt a világbajnoki címvédő brit pilótával szemben.
A kerékcserék második felvonását követően, a 37. körben Vettel - aki ekkor már lágy gumikat kapott - Hamilton mögé, a második helyre tért vissza. A világbajnoki pontverseny harmadik helyén álló Ricciardo hibázott a célegyenes előtt, ezt kihasználva Bottas és Rosberg is megelőzte.
A meglehetősen eseménytelen futam hajrája a taktikai csatának köszönhetően izgalmasan alakult, de tíz körrel a vége előtt már sejthető volt, hogy Hamilton végez az élen. Ekkor derült ki, hogy a címvédő brit terveiben csak egy kerékcsere szerepelt, ráadásul Vettel többször is kisebb hibát követett el, ezért nem tudta csökkenteni a különbséget.
Az utolsó körben Rosberg meg akarta előzni Max Verstappent, de kicsúszott, ezért csak az ötödik helyen ért célba, és előnye kilenc pontra csökkent.
Hamilton ötödik alkalommal nyerte meg a Kanadai Nagydíjat, és szezonbeli második, pályafutása 45. futamgyőzelmét ünnepelhette.
A Forma-1-es szezon a jövő hétvégén az első azerbajdzsáni futammal, az Európa Nagydíjjal folytatódik.
Végeredmény, Kanadai Nagydíj, Montreal (70 kör, 305,27 km, a pontszerzők):
1. Lewis Hamilton (brit, Mercedes) 1:31:06.296 óra
2. Sebastian Vettel (német, Ferrari) 5.011 másodperc hátrány
3. Valtteri Bottas (finn, Williams) 46.422 mp h.
4. Max Verstappen (holland, Red Bull) 53.020 mp h.
5. Nico Rosberg (német, Mercedes) 1:02.093 perc h.
6. Kimi Räikkönen (finn, Ferrari) 1:03.017 p h.
7. Daniel Ricciardo (ausztrál, Red Bull) 1:03.634 p h.
8. Nico Hülkenberg (német, Force India) 1 kör h.
9. Carlos Sainz Jr. (spanyol, Toro Rosso) 1 kör h.
10. Sergio Perez (mexikói, Force India) 1 kör h.
leggyorsabb kör: Rosberg 1:15.599 perc
pole pozíció: Hamilton
A vb-pontversenyek állása 7 futam után (még 14 van hátra):
pilóták:
1. Rosberg 116 pont
2. Hamilton 107
3. Vettel 78
4. Ricciardo 72
5. Räikkönen 69
6. Verstappen 50
7. Bottas 44
8. Felipe Massa (brazil, Williams) 37
9. Perez 24
10. Danyiil Kvjat (orosz, Red Bull / Toro Rosso) 22
11. Romain Grosjean (francia, Haas) 22
12. Fernando Alonso (spanyol, McLaren Honda) 18
13. Hülkenberg 18
14. Sainz Jr. 18
15. Kevin Magnussen (dán, Renault) 6
16. Jenson Button (brit, McLaren Honda) 5
17. Stoffel Vandoorne (belga, McLaren Honda) 1
csapatok:
1. Mercedes 223 pont
2. Ferrari 147
3. Red Bull 130
4. Williams 81
5. Force India 42
6. Toro Rosso 32
7. McLaren Honda 24
8. Haas 22
9. Renault 6